package SQL

import (
	"go.uber.org/zap"
	. "go_tempate/SQL/gormDB"
	. "go_tempate/SQL/redis"
)

// 公共sql执行函数
func SqlInit() {

	//执行初始化redis
	RedisInit()

	//执行gorm初始化
	GormInit()

	//进行绑定需要进行初始化的数据表
	//----------------------------------------------------------------------------------------------------------
	err := Gorm.AutoMigrate(AutoMigrateList...)

	if err != nil {
		//执行成功则进行日志操作
		zap.S().Error("数据表初始化失败！")
	} else {
		//执行成功则进行日志操作
		zap.S().Infof("数据表初始化成功！")
	}
}
